package com.audaque.jadmin.system.service;

import java.util.List;

import org.apache.shiro.authz.SimpleAuthorizationInfo;

import com.audaque.jadmin.common.service.BaseService;
import com.audaque.jadmin.system.model.Role;
import com.audaque.jadmin.system.model.User;

/**
 * @Description :
 * @FileName: UserService.java
 * @Author :WeiHui.Zhang
 * @Data : 2015年10月10日 下午3:26:38
 * @Version:V1.00
 */
public interface UserService extends BaseService<User> {

	User findById(Integer id);

	User findByAccount(String username);

	SimpleAuthorizationInfo getAccountRolePermission(int userId);

	List<Role> queryUserRoles(Integer userId);

}
